package myjava.e_math;

import java.util.Random;

/**
 * @Auther: cty
 * @Date: 2019/11/6 下午10:53
 * @Description: 测试Random类的常用方法
 * @version: 1.0
 */
public class f_TestRamdom {
    public static void main(String[] args) {
        Random rand = new Random();

        //随机生成false或者true
        System.out.println(rand.nextBoolean());
        //随机生成[0,1)之间的float类型数据
        System.out.println(rand.nextFloat());
        //随机生成[0,1)之间的double类型数据
        System.out.println(rand.nextDouble());

        //随机生成int允许范围之内的整型数据
        System.out.println(rand.nextInt());
        //随机生成[0,10)之间的int类型的数据
        System.out.println(rand.nextInt(10));
        //随机生成[20,30)之间的int类型数据
        System.out.println(20+rand.nextInt(10));
        System.out.println(20+(int)(rand.nextDouble()*10));
    }
}
